Visão geral
Define exceções personalizadas utilizadas na aplicação.
Finalidade
- Controlar falhas específicas da lógica de negócio de forma clara.
- Permitir tratamento diferenciado para exceções específicas.
- Pode ser usada para erros de validação de dados nas regras de negócio.